body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre,dl, dt, dd, ul, ol, li, th,
td, div, span, img,fieldset, lengend, button, input, select, textarea{
  margin: 0;padding: 0;
}
.clearfix{
  zoom:1;
}
.clearfix:after{
  display:block;
  content:"clear";
  clear:both;
  line-height:0;
  visibility:hidden;
}
input{
  outline:none;
}
//input:-webkit-autofill{
//    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
//}
li{
  list-style:none;
}
a{
  text-decoration:none;
}
.top{
  background:0;
  .topbar{
    .pull-left{
      ul{
        li{
          a{
            color:#333;
          }
        }
      }
    }
    .pull-right{
      .tologin,.regist{
        color:#333;
      }
    }
  }
}
.register-content{
   width:100%;
  height: 510px;
   position:relative;
  .register-main{
      width:400px;
      position:absolute;
      left:30%;
      top:20px;
      .register-title{
          float:left;
          width:100%;
          margin-bottom:37px;
          span{
              display:inline-block;
              width: 3px;
              height: 18px;
              background-color: #15509a;
              margin-right:14px;
              float:left;
          }
          p{
              font-family: "MicrosoftYaHei";
              font-size: 18px;
              color: #333333;
              float:left;
              display:inline-block;
          }
      }
      .input-group{
          border:1px solid #ddd;
          width:400px;
          height:54px;
          margin-bottom:25px;
          position:relative;
          display: inline-block;
          label{
              width:24%;
              float:left;
              height: 100%;
              line-height: 54px;
              text-align:center;
          }
          input{
              border:none;
              width:76%;
              float:left;
              height: 100%;
          }
          .getCode{
              display:inline-block;
              width:98px;
              height:28px;
              line-height:28px;
              text-align:center;
              background-color: #eeeeee;
              border-radius: 2px;
              position:absolute;
              top:50%;
              right:8px;
              transform:translate(0,-50%);
              cursor:pointer;
          }
      }
      .verification{
          margin-bottom:0;
      }
        .err-info{
            width:100%;
            height:39px;
            line-height:39px;
            color:red;
            text-align:center;
        }
      .checkbox{
            width:100%;
            margin-bottom:16px;
            label{
                display:inline-block;
                margin-right:20px;
                input{
                  display:inline-block;
                }
            }
            span{
                display:inline-block;
                font-family: "MicrosoftYaHei";
                font-size: 14px;
                color: #333333;
               .clause{
                    display:inline-block;
                    font-family: "MicrosoftYaHei";
                    font-size: 14px;
                    color: #00a8ff;
               }
            }
      }
     .register-btn{
        width: 400px;
        height: 54px;
        background-color: #15509a;
        font-family: "MicrosoftYaHei";
        font-size: 18px;
        color: #ffffff;
        text-align:center;
        line-height:54px;
        margin-bottom:15px;
        cursor:pointer;
     }
     .tologin{
        font-family: "MicrosoftYaHei";
        font-size: 14px;
        color: #666666;
        float:right;
        a{
            display:inline-block;
            text-decoration: underline;
            font-family: "MicrosoftYaHei";
            font-size: 14px;
            color: #666666;
        }
     }
  }
}
.cover{
  width:100%;
  height:100%;
  background:rgba(0,0,0,0.5);
  position:absolute;
  top:0;
  display:none;
  .tips{
    width: 520px;
    background-color: #ffffff;
    border-radius: 5px;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:5;
    padding:0 48px;
    .tips-top{
      text-align:center;
      img{
        margin-top:60px;
        width:72px;
        height:72px;
        margin-bottom:23px;
      }
      h2{
        font-family: MicrosoftYaHei-Bold;
        font-size: 20px;
        color: #333333;
        margin-bottom:27px;
      }
      h3,h4{
        font-family: MicrosoftYaHei;
        font-size: 14px;
        color: #999999;
        font-weight:500;
        line-height:24px;
        p{
          color:#1e94e6;
        }
      }
      h4{
        margin-bottom:35px;
      }
    }
    .tips-bottom{
      border-top:1px solid #eee;
      height:50px;
      line-height:50px;
      text-align:center;
      p{
        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #333333;
        a{
          color:#1e94e6;
        }
      }
    }
  }
}
